package com.ghost.UI
{
	import com.adobe.cairngorm.control.CairngormEventDispatcher;
	import com.ghost.event.Skin_Event;
	import com.ghost.model.UI_skin_data;
	
	import flash.display.Sprite;

	public class Ghost_tip_base extends Sprite
	{
		protected var color_v:Vector.<String>;//0：白色装备 1：蓝色装备 2：绿色装备
		/**
		 *tip基类 
		 */		
		public function Ghost_tip_base()
		{
			color_v = new <String>['#ffffff','#0033ff','#009900'];
			CairngormEventDispatcher.getInstance().addEventListener(Skin_Event.skin_change_event,change_Handler);//所有tip更换
		}
		private function change_Handler(e:Skin_Event):void
		{
			set_bg(UI_skin_data.ghost_tip_skin_o[e.data]);
		}
		/**
		 * @param id 可以查找到tip源数据
		 * @param source_xml xml数据源标记
		 * @param color_n 装备颜色序号
		 * 填充数据
		 */		
		public function show(id:String,source_xml:String,color_n:int=0):void
		{
			
		}
		/**
		 * @param bg_class tip背景类
		 * 设置背景
		 */		
		public function set_bg(bg_class_v:Vector.<Object>):void
		{
			
		}
		/**
		 * @param str 新的内容
		 * 改变内容
		 */		
		public function change(str:String):void
		{
			
		}
	}
}